home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / PROGTOOL / PASSDK30.ZIP;1 / DISK2.ZIP / PAS / INC / MIXERS.H < prev    next >
Encoding:
C/C++ Source or Header  |  1993-01-06  |  2.1 KB  |  90 lines

  1. /*$Author:   DCODY  $*/
  2. /*$Date:   06 Jan 1993 15:59:46  $*/
  3. /*$Header:   X:/sccs/inc/mixers.h_v   1.1   06 Jan 1993 15:59:46   DCODY  $*/
  4. /*$Log:   X:/sccs/inc/mixers.h_v  $
  5.  * 
  6.  *    Rev 1.1   06 Jan 1993 15:59:46   DCODY
  7.  * added 'extern' to all the prototypes
  8.  * 
  9.  *    Rev 1.0   15 Jun 1992 09:58:42   BCRANE
  10.  * Initial revision.
  11. */
  12. /*$Logfile:   X:/sccs/inc/mixers.h_v  $*/
  13. /*$Modtimes$*/
  14. /*$Revision:   1.1  $*/
  15. /*$Workfile:   mixers.h  $*/
  16.  
  17.     /*\
  18.     |*|----====< MIXERS.H >====----
  19.     |*|
  20.     |*| header file to the lowlevel mixer access routines
  21.     |*|
  22.     |*| Copyright (c) 1991, Media Vision, Inc. All rights reserved
  23.     |*|
  24.     \*/
  25.  
  26.  
  27.      /* mixer initialization function.          */
  28.  
  29.     extern int MVInitMixerCode(char *);
  30.  
  31.      /* set a mixer channel            */
  32.  
  33.     extern int cMVSetMixerFunction();
  34.     extern int (far *MVSetMixerFunction)();
  35.  
  36.      /* set a volume channel            */
  37.  
  38.     extern int cMVSetVolumeFunction();
  39.     extern int (far *MVSetVolumeFunction)();
  40.  
  41.      /* set the filter                */
  42.  
  43.     extern int cMVSetFilterFunction();
  44.     extern int (far *MVSetFilterFunction)();
  45.  
  46.      /* set the cross channel            */
  47.  
  48.     extern int cMVSetCrossChannel();
  49.     extern int (far *MVSetCrossChannel)();
  50.  
  51.      /* get a mixer channel            */
  52.  
  53.     extern int cMVGetMixerFunction();
  54.     extern int (far *MVGetMixerFunction)();
  55.  
  56.      /* get a volume channel            */
  57.  
  58.     extern int cMVGetVolumeFunction();
  59.     extern int (far *MVGetVolumeFunction)();
  60.  
  61.      /* get the filter                */
  62.  
  63.     extern int cMVGetFilterFunction();
  64.     extern int (far *MVGetFilterFunction)();
  65.  
  66.      /* get the cross channel            */
  67.  
  68.     extern int cMVGetCrossChannel();
  69.     extern int (far *MVGetCrossChannel)();
  70.  
  71.      /* get/set the realsound switch        */
  72.  
  73.     extern int cMVRealSoundSwitch();
  74.     extern int (far *MVRealSoundSwitch)();
  75.  
  76.      /* get/set the FM split bit        */
  77.  
  78.     extern int cMVFMSplitSwitch();
  79.     extern int (far *MVFMSplitSwitch)();
  80.  
  81.      /* state table load/fetch for locally linked mixer code    */
  82.  
  83.     extern struct MVState far *MVMixerHWState(struct MVState far *);
  84.  
  85.  
  86.     /*\
  87.     |*| End of MIXERS.H
  88.     \*/
  89.  
  90.